package com.redis.redisdemo.util;/**
 * @Description
 * @auther 35252
 * @create 2023-07-13 10:35
 **/

import cn.hutool.db.nosql.redis.RedisDS;
import redis.clients.jedis.Jedis;

/**
 * @ClassName redisUtil
 * @Description TODO
 * @Author 35252
 * @Date 2023/7/13 10:35
 * @Version 1.0
 */
public class RedisUtil {
    public static Jedis jedis= RedisDS.create().getJedis();

    /**
     * 设置key得过期时间
     * @param key  key的名字
     * @param time  long设置时间 单位:毫秒
     * @param str val值
     */
    public static void setStr(String key,long time,String str){
        jedis.setex(key,time,str);
    }

    /**
     * 判断key是否过期，返回值大于0则表示已过期
     * @param key
     * @return  返回long
     */
    public static long express(String key){
       return   jedis.ttl(key);
    }

    /**
     * 获取指定的key数值
     * @param key
     * @return
     */
    public static String get(String key){
        return  jedis.get(key);
    }
}
